从WordPress 社区八卦,漫谈开源的商业之路
The following article is from 不懒菜杂谈 Author Sai杨
点击上方“开源社”关注我们
| 作者:Sai杨| 转载自:不懒菜杂谈| 编辑:陈梅梅
| 设计:叶修缘、
开源社引言
参加了工作之后,才知道有一类软件专门叫做“内容管理系统”(Content Management System,简称CMS),而WordPress这个开源软件项目正是该类软件的典型。 不知不觉,WordPress在那些年已经发展到不仅仅可以做博客网站,还可以做新闻网站、会议网站、论坛网站、甚至电商网站,但同时它也变得越来越老,感觉越来越过气。
01
直到2018年的夏天,我很偶然的看见了WordPress + Elementor插件这样一种神奇的用法:用户只需要用鼠标直接在浏览器里拖拽,就可以把各种素材精准的定位到网页中,生成精美的、完全兼容主流浏览器、兼容PC端和手机端的页面。
作为多年前用过Dreamweaver的恐龙时代用户,也在做网络编辑的时候见识过传统网站的美工Photoshop画图+前端设计切图做页面的那种古老流程,眼看着Elementor插件的使用体验跟这俩相比,简直可以说是跨越了不止两个时代。我当时大为惊奇:
不久之后正好开始搞2050的网站,我于是有了完整的场景来了解这个Elementor插件以及整个WordPress生态的方方面面。 先说结论: 单纯从建设内容展示类网站的角度而言,WordPress + Elementor Pro + Pods Framework + Code Snippets的组合,放到一个对LAMP搭建、HTML + CSS + JS + PHP语言有基本熟练度、页面美感差不离的开发者手里(哪怕是我这样的半吊子),可以不怎么费力的满足大部分市面上其他的自研类CMS提供的大部分功能。
02
此类建站工具在技术上不算啥高精尖,其中,Elementor制霸前端,Code Snippets专门用来插入PHP(特别适合不需要单独开发插件的场景),Pods Framework用来管理内容的数据结构(自定义文章类型和自定义字段)。工具嘛,主要特点是顺手,也没有特别多好讲的。
倒是在WordPress生态里面看到一些事(ba)情(gua),感觉值得说说。
03
而问题就出在这个古腾堡编辑器身上。这个古腾堡从设计之初就引来争议不断,社区里强力推动和强力反对的声音此起彼伏。 强力推动的一方主要是“核心”,也就是就职于WordPress背后的母公司——Automattic的开发团队。大致关系是,Automattic主要的收入来自于WordPress.com在线博客服务,而这项服务的生意这几年都被Medium这样的新秀抢跑了,所以“核心”最关心的事情是如何让“原生的WordPress”吸引更多愿意购买在线博客服务的人。 强力反对的一方主要是“针对传统编辑器版本WordPress做过大量定制开发”的社区开发者、用户,他们主要使用WordPress的方式是从WordPress.org获取开源软件、自己架设网站,再给自己的网站和客户的网站安装插件、做定制开发。在古腾堡编辑器的界面下,原本针对传统编辑器开发的那些功能很多都会失效,这是无法容忍的。 争吵的直接结果之一是,WordPress 5.0坚持推出了古腾堡作为默认编辑器,同时把“经典编辑器”降级为插件提供。 争吵的间接结果之一则是,一群社区开发者觉得WordPress的“核心”已经背离了初心,对WordPress的“核心”彻底失望,从WordPress社区出走分支了另一个叫做“ClassicPress”的新项目。
04
从我这个建站用户的角度而言,古腾堡是不重要的,插件生态才更重要。
现在让我有点不安的事情是,Pods Framework团队在今年1月的时候发了一个求助公告,说团队没钱了请求社区支援。没钱的原因是,Pods团队之前的大金主是Automattic——大约90%以上的钱都是大金主支持的,但Automattic今年说,不好意思啊Pods我以后不赞助你了,因为我们现在的重心是古腾堡,而Pods是面向传统编辑器生态的。Pods团队倒是也没骂娘,很理解的感谢了Automattic过去几年的支持,但未来的经费从哪儿来呢?只好向社区求助。按他们的计算,如果能找到200个金主,一个金主一年给25到3600美刀不等,项目差不多可以活下去。其实Elementor这件事,我怎么想都觉得不可思议:要知道,WordPress可是一个2003年诞生的老怪物了,而Elementor则是一个2016年的新项目,类似的事情前人难道没做过吗?为啥他们就做到了?看来还真是一切皆有可能。 从某种意义上来说,Elementor甚至可以说是古腾堡的竞争对手,不知道Automattic对此怎么计划。
05
最后,分享一段我在ClassicPress社区上看到的留言。作为同样从建站时代走过来的老古董,多少会有些感同身受:
“托管服务就是做来给母公司赚钱的。用户为了方便而牺牲了自由。在我看来,他们正在制造一代这样的站长——TA们根本不知道TA们的网站如何运作、甚至也完全不关心这个问题。
使用托管服务不需要学啥新技能,但你也只能有啥用啥。人们变得如此之懒,TA们只想注册一个账号就拥有一切。
我的两个儿子就是这样,对任何不是即插即用的服务都不鸟,只使用流行的社交平台进行在线交流。
CMS或许真的已经是恐龙了吧!仅仅存活在极客的那个年代。注册域名、买主机、装机、维护系统……干嘛这么折腾呢?如果你只需要掏出信用卡就啥都有——而且是马上就有,那还折腾个啥?
当我回顾我年轻时的旅程——从FrontPage到Dreamweaver再到GeoCities再到WordPress,这是20多年的努力动手和努力学习,每一步都是艰苦的试错。今天的人们不再做这些事情了吗?
从零开始建设一个网站,把它建设成自己想要的模样,这是多么有荣誉感和满足感的事情!你在托管服务上是找不到这种感觉的。傻瓜式服务看起来是好,谁用谁变傻,长期来看是不是真的好呢?
我们今天这个社会,只买包装好的产品,用坏了就扔掉……看在上帝的份儿上,多为自己的未来想想吧!
——好吧,我只是一个过气的老古董。”
同样身为老古董,我在感同身受的同时也有一些不同的看法:年轻一代使用现成的托管服务而不去自己建设服务,并不仅仅是因为懒。从技术堆栈的角度,底层够扎实,才能支撑更多人往上层涌动。更加丰富有趣的东西总在上层,那里更吸引年轻人是很自然的事情;而只要同时也有足够多的、优秀的年轻人进入中间层和底层,这个生态就能够继续活下去,丰盛发展。 上层如此精彩,中间层和底层要用什么去吸引人才?这才是重要的问题。在这方面,Elementor这个项目给了我很大的信心:既然在2016年这个时间点——这个移动开发也火过了、AR/VR也火过了、人工智能也火过了的时间点,在传统建站领域还能出现这样一个好东西,那么,在这些看似老古董的领域,到底还有多少尚未出现的好东西等着我们去开发、去发现? 对互联网而言,真正有趣的事情似乎永远都是刚刚开始:)
开源社简介
开源社是由国内外支持开源的企业,社区及个人,依“贡献,共识,共治”原则,所组织的厂商中立、纯志愿者、非营利的开源联盟,旨在共创健康可持续发展的开源生态体系,并推动中国开源社区成为全球开源软件的积极参与及贡献者。我们专注于开源治理、国际接轨、社区发展和开源项目。
相关阅读 | Related Reading
女性科技创新力,以“她视角”谈创新「3月28日」线上直播
技术-经济范式视角下的开源软件演进剖析(五)
欢迎大家点击阅读原文,阅读“从WordPress 社区八卦,漫谈开源的商业之路”!